home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-9.10-netbook-remix-PL.iso / casper / filesystem.squashfs / usr / share / hplip / ui4 / makecopiesdialog.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2009-10-28  |  3KB  |  61 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import operator
  5. from base.g import *
  6. from base import device, utils
  7. from base.codes import *
  8. from ui_utils import *
  9. from PyQt4.QtCore import *
  10. from PyQt4.QtGui import *
  11. from makecopiesdialog_base import Ui_Dialog
  12.  
  13. class MakeCopiesDialog(QDialog, Ui_Dialog):
  14.     
  15.     def __init__(self, parent, device_uri):
  16.         QDialog.__init__(self, parent)
  17.         self.setupUi(self)
  18.         self.device_uri = device_uri
  19.         self.initUi()
  20.         QTimer.singleShot(0, self.updateUi)
  21.  
  22.     
  23.     def initUi(self):
  24.         self.connect(self.CancelButton, SIGNAL('clicked()'), self.CancelButton_clicked)
  25.         self.connect(self.CopyButton, SIGNAL('clicked()'), self.CopyButton_clicked)
  26.         self.connect(self.DeviceComboBox, SIGNAL('DeviceUriComboBox_noDevices'), self.DeviceUriComboBox_noDevices)
  27.         self.connect(self.DeviceComboBox, SIGNAL('DeviceUriComboBox_currentChanged'), self.DeviceUriComboBox_currentChanged)
  28.         self.DeviceComboBox.setFilter({
  29.             'copy-type': (operator.gt, 0) })
  30.         self.setWindowIcon(QIcon(load_pixmap('hp_logo', '128x128')))
  31.         if self.device_uri:
  32.             self.DeviceComboBox.setInitialDevice(self.device_uri)
  33.         
  34.  
  35.     
  36.     def updateUi(self):
  37.         self.DeviceComboBox.updateUi()
  38.  
  39.     
  40.     def DeviceUriComboBox_currentChanged(self, device_uri):
  41.         self.device_uri = device_uri
  42.  
  43.     
  44.     def DeviceUriComboBox_noDevices(self):
  45.         FailureUI(self, self._MakeCopiesDialog__tr('<b>No devices that support PC initiated copy found.</b><p>Click <i>OK</i> to exit.</p>'))
  46.         self.close()
  47.  
  48.     
  49.     def CancelButton_clicked(self):
  50.         self.close()
  51.  
  52.     
  53.     def CopyButton_clicked(self):
  54.         pass
  55.  
  56.     
  57.     def __tr(self, s, c = None):
  58.         return qApp.translate('MakeCopiesDialog', s, c)
  59.  
  60.  
  61.